iT邦幫忙

2021 iThome 鐵人賽

DAY 23
0
Mobile Development

來學習寫安卓手機的程式吧-Kotlin語言系列 第 23

Day 23 - Android 程式實作:簡單的使用者進入

  • 分享至 

  • xImage
  •  

Day 23 - Android 程式實作:簡單的使用者進入
昨天我講了我對Android的興趣,今天我們就切回正題,繼續講我們的程式,今天沒有要教新的東西,今天我會教一篇簡單的實作,算是統整了我之前教的工具。

程式實作:簡單的密碼登入

在我們使用程式時,時常會遇到需要幾歲才能觀看或者進入,我們今天要寫的程式就是年齡確認,當我們的使用者沒滿18歲時,就觀看不了我們的圖片,並且跳到另一個頁面,我們要拉進Design的東西有,一個按鈕、一個EditText和一個圖片。

首先,我們先import下列這些程式

import android.view.View
import android.widget.EditText
import android.widget.ImageView
import androidx.core.view.isVisible
import android.content.Intent

先和我之前教的一樣,新增一個新的Activity,並且定義a為我們文字輸入框的文字,記得要將輸入框的inputtype設成number,並用if進行條件判斷,當我們的a大於18時,就秀圖片給我們的使用者看,若無則跳到我們mc2的頁面。

函式程式碼:

    fun press(view: View){
        val imageView:ImageView = findViewById(R.id.imageView2)
        val editText: EditText = findViewById(R.id.editTextTextPersonName)
        val a = editText.text.toString()
        val intent = Intent(this, mc2::class.java )
        if (a >= 18.toString()){
            imageView.isVisible = true
        }else{
            startActivity(intent)
        }
    }

我們就直接運行我們的程式看看吧!
我們的程式運行的很成功!

進入畫面:
https://ithelp.ithome.com.tw/upload/images/20210923/201404197kfu6esWSb.png

當年齡有超過標準時:
https://ithelp.ithome.com.tw/upload/images/20210923/20140419Ij8GdWo4MX.png

當年齡沒有超過標準時:
https://ithelp.ithome.com.tw/upload/images/20210923/20140419M28HnW3CRU.png


上一篇
Day 22 - 談談我對Android的興趣
下一篇
Day 24 - Android Studio ScrollView的基本使用
系列文
來學習寫安卓手機的程式吧-Kotlin語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言